<?php

session_start();	/* Inicia modo de sessao */

// Verifica em qual nivel de autenticacao esta
// o usuario.
function nivelAutenticado()
{
	if (isset($_SESSION[site_id]))
	{
		return $_SESSION[site_id]['permission'];
	}
	else
	{
		header( "Location: index.php?page=" .$_SERVER['PHP_SELF'] );
		die();
	}
}

// Verifica se o usuario logado tem a permissao necessaria para acessar
// esta pagina
function validaPermissao($nivel_requerido)
{
	if (nivelAutenticado() < $nivel_requerido)
	{
		forbidden();
	}
}

function forbidden()
{
	header("Location: forbidden.php?page=" .$_SERVER['PHP_SELF'] . ($_SERVER['QUERY_STRING']? "?" . $_SERVER['QUERY_STRING'] : ""));
	die();
}

?>
